﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CruzDelSur.Dominio;

namespace CruzDelSur.Persistencia
{
    //                                Dominio   codConvenio primarykey
    interface IConvenioDAO : IBaseDAO<Convenio, string>
    {
        ICollection<Convenio> obtenerListado();

        void guardarDetalle(Convenio nuevoConvenio);

        IList<ConvenioDetalle> obtenerDetalle(Convenio convenio);

        Convenio obtenerConvenioDetalle(string codConvenio);

        ICollection<Convenio> obtenerListadoPendientes();

        bool buscarClienteAsignado(Cliente cliente);
    }
}
